#parkings-loading-wrapper {
  position: fixed;
  width: 112px;
  height: 56px;
  background-color: red;
  bottom: -56px;
  right: 400px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #36549C;
  z-index: 9999999;
}

#parkings-loading {
  width: 100%;
  height: 100%;
  color: #ffffff;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  align-items: center;
  align-content: space-around;
  font-size: 32px;
}

.leaflet-div-icon {
  background: none;
  border: 0px;
}

/** Modifiche e implementazioni Marker/colori + icone SVG (pacchetto in locale) **/

/* GRIGIO veicolo fermo: velocità 0 + quadro spento + motore spento (se disponibile) Regola: speed==0 OR ignition==0 */
.tooltip-geofleet-veicolo-fermo .tooltip-geofleet-content {
  background: linear-gradient(#eaeaea, #c6c6c8);
  border-radius: 10px;
}

.tooltip-geofleet-veicolo-fermo::after {
  background: linear-gradient(#c6c6c8, #eaeaea);
}

.tooltip-geofleet-veicolo-fermo .tooltip-icona-left {
  border-right: 1px solid #eaeaea;
}

.tooltip-geofleet-veicolo-fermo .tooltip-targa {
  border-top: 1px solid #eaeaea;
}

.btn-veicolo-fermo {
  background: linear-gradient(#eaeaea, #c6c6c8) !important;
  border-radius: 10px;
}

/* VERDE veicolo in movimento: velocità superiore a 2-3 km/h + quadro acceso + motore acceso (se disponibile) Regola: speed>0*/
.tooltip-geofleet-veicolo-in-movimento .tooltip-geofleet-content {
  background: linear-gradient(#cbf2ce, #a0d3a4);
  border-radius: 10px;
}

.tooltip-geofleet-veicolo-in-movimento::after {
  background: linear-gradient(#a0d3a4, #cbf2ce);
}

.tooltip-geofleet-veicolo-in-movimento .tooltip-icona-left {
  border-right: 1px solid #cbf2ce;
}

.tooltip-geofleet-veicolo-in-movimento .tooltip-targa {
  border-top: 1px solid #cbf2ce;
}

.btn-veicolo-in-movimento {
  background: linear-gradient(#cbf2ce, #a0d3a4) !important;
  border-radius: 10px;
}

/* GIALLO Veicolo fermo + motore spento (se disponibile) e/o quadro acceso
Regola: speed==0 AND ignition==1 <AND ( engine speed == 0 OR engine speed == NULL ) */
.tooltip-geofleet-giallo .tooltip-geofleet-content {
  background-image: linear-gradient(109.9deg, rgba(251, 189, 100, 1) 1.8%, rgba(255, 207, 139, 1) 95.4%);
  border-radius: 10px;
}

.tooltip-geofleet-giallo::after {
  background-image: linear-gradient(109.9deg, rgba(251, 189, 100, 1) 1.8%, rgba(255, 207, 139, 1) 95.4%);
}

.tooltip-geofleet-giallo .tooltip-icona-left {
  border-right: 1px solid #FBCD86;
}

.tooltip-geofleet-giallo .tooltip-targa {
  border-top: 1px solid #FBCD86;
}

.btn-veicolo-giallo {
  background-image: linear-gradient(109.9deg, rgba(251, 189, 100, 1) 1.8%, rgba(255, 207, 139, 1) 95.4%) !important;
  border-radius: 10px;
}

/* ROSSO Veicolo fermo + quadro acceso + motore acceso (se non è disponibile l’informazione del motore ad esempio sui rimorchi o veicoli senza fms o auto e furgoni il colore rosso non sarà mostrato per quella tipologia di veicolo)
Regola: speed==0 AND ignition==1 AND engine speed>0 */
.tooltip-geofleet-rosso .tooltip-geofleet-content {
  background-image: linear-gradient(90deg, rgba(255, 157, 129, 1) 24.3%, rgba(255, 78, 78, 1) 78.3%);
  border-radius: 10px;
}

.tooltip-geofleet-rosso::after {
  background-image: linear-gradient(90deg, rgba(255, 157, 129, 1) 24.3%, rgba(255, 78, 78, 1) 78.3%);
}

.tooltip-geofleet-rosso .tooltip-icona-left {
  border-right: 1px solid #F87B6C;
}

.tooltip-geofleet-rosso .tooltip-targa {
  border-top: 1px solid #F87B6C;
}

.btn-veicolo-rosso {
  background-image: linear-gradient(90deg, rgba(255, 157, 129, 1) 24.3%, rgba(255, 78, 78, 1) 78.3%) !important;
  border-radius: 10px;
}

/* BARRATO Dato vecchio: nuvoletta barrata come i plafond vecchi (possibilità di parametrizzare dopo quanto il dato viene considerato vecchio come secondo step)
Regola: data < ( NOW() - 60 minutes ) */

.tooltip-geofleet-barrato .tooltip-geofleet-content {
  background-image: repeating-linear-gradient(45deg, #eaeaea, #c6c6c6 10px, #eaeaea 10px, #c6c6c6 20px);
  border-radius: 10px;
}

.tooltip-geofleet-barrato::after {
  background-image: repeating-linear-gradient(45deg, #eaeaea, #c6c6c6 10px, #eaeaea 10px, #c6c6c6 20px);
}

.tooltip-geofleet-barrato .tooltip-icona-left {
  border-right: 1px solid #eaeaea;
}

.tooltip-geofleet-barrato .tooltip-targa {
  border-top: 1px solid #eaeaea;
}

.btn-veicolo-barrato {
  background-image: repeating-linear-gradient(45deg, #eaeaea, #c6c6c6 10px, #eaeaea 10px, #c6c6c6 20px) !important;
  border-radius: 10px;
}

/*  */

.leaflet-geoflet-marker {
  border-radius: 10px;
  transform: translateX(-50%);
}

.tooltip-geofleet {
  border: 2px solid #fff;
  border-radius: 10px;
}

.tooltip-geofleet .tooltip-geofleet-content {
  z-index: 2;
  border-radius: 10px;
}

.tooltip-geofleet::after {
  border: 1px solid #fff;
}

.leaflet-geoflet-marker .icona-outline {
  background-color: #fff;
  border-radius: 10px;
  padding: 0px;
  font-size: 25px;
}

.tooltip-geofleet .tooltip-velocita {
  text-align: center;
}

.tooltip-geofleet .tooltip-targa {
  text-align: center;
}